/**********************************************************************************************************************
 *  COPYRIGHT
 *  -------------------------------------------------------------------------------------------------------------------
 *
 *                This software is copyright protected and proprietary to Vector Informatik GmbH.
 *                Vector Informatik GmbH grants to you only those rights as set out in the license conditions.
 *                All other rights remain with Vector Informatik GmbH.
 *  -------------------------------------------------------------------------------------------------------------------
 *  FILE DESCRIPTION
 *  -------------------------------------------------------------------------------------------------------------------
 *          File:  Rte_SwcDiag.h
 *        Config:  D:/MyCloud/Autosar/vector/CBD1800257_D01_S32K1xx/Applications/GL_Demo/GL_Demo.dpa
 *     SW-C Type:  SwcDiag
 *  Generated at:  Mon Sep 15 22:04:33 2025
 *
 *     Generator:  MICROSAR RTE Generator Version 4.19.0
 *                 RTE Core Version 1.19.0
 *       License:  CBD1800257
 *
 *   Description:  Application header file for SW-C <SwcDiag> (Contract Phase)
 *********************************************************************************************************************/

/* double include prevention */
#ifndef _RTE_SWCDIAG_H
# define _RTE_SWCDIAG_H

# ifdef RTE_APPLICATION_HEADER_FILE
#  error Multiple application header files included.
# endif
# define RTE_APPLICATION_HEADER_FILE
# ifndef RTE_PTR2ARRAYBASETYPE_PASSING
#  define RTE_PTR2ARRAYBASETYPE_PASSING
# endif

# ifdef __cplusplus
extern "C"
{
# endif /* __cplusplus */

/* include files */

# include "Rte_SwcDiag_Type.h"
# include "Rte_DataHandleType.h"


/**********************************************************************************************************************
 * Component Data Structures and Port Data Structures
 *********************************************************************************************************************/

struct Rte_CDS_SwcDiag
{
  /* dummy entry */
  uint8 _dummy;
};

# define RTE_START_SEC_CONST_UNSPECIFIED
# include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern CONSTP2CONST(struct Rte_CDS_SwcDiag, RTE_CONST, RTE_CONST) Rte_Inst_SwcDiag; /* PRQA S 0850 */ /* MD_MSR_19.8 */

# define RTE_STOP_SEC_CONST_UNSPECIFIED
# include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

typedef P2CONST(struct Rte_CDS_SwcDiag, TYPEDEF, RTE_CONST) Rte_Instance;


# define SwcDiag_START_SEC_CODE
# include "SwcDiag_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */


/**********************************************************************************************************************
 *
 * Runnable Entity Name: CSDataServices_DID_0x10a_Direction_of_rotation_ReadData
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0x10a_Direction_of_rotation>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CSDataServices_DID_0x10a_Direction_of_rotation_ReadData(uint8 *Data)
 *     Argument Data: uint8* is of type DataArrayType_uint8_1
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CSDataServices_DID_0x10a_Direction_of_rotation_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CSDataServices_DID_0x10a_Direction_of_rotation_ReadData CSDataServices_DID_0x10a_Direction_of_rotation_ReadData
# ifdef RTE_PTR2ARRAYBASETYPE_PASSING
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Direction_of_rotation_ReadData(P2VAR(uint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# else
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Direction_of_rotation_ReadData(P2VAR(DataArrayType_uint8_1, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# endif

/**********************************************************************************************************************
 *
 * Runnable Entity Name: CSDataServices_DID_0x10a_Wheel_Speed_FL_ReadData
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0x10a_Wheel_Speed_FL>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CSDataServices_DID_0x10a_Wheel_Speed_FL_ReadData(uint8 *Data)
 *     Argument Data: uint8* is of type DataArrayType_uint8_1
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CSDataServices_DID_0x10a_Wheel_Speed_FL_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CSDataServices_DID_0x10a_Wheel_Speed_FL_ReadData CSDataServices_DID_0x10a_Wheel_Speed_FL_ReadData
# ifdef RTE_PTR2ARRAYBASETYPE_PASSING
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Wheel_Speed_FL_ReadData(P2VAR(uint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# else
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Wheel_Speed_FL_ReadData(P2VAR(DataArrayType_uint8_1, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# endif

/**********************************************************************************************************************
 *
 * Runnable Entity Name: CSDataServices_DID_0x10a_Wheel_Speed_FR_ReadData
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0x10a_Wheel_Speed_FR>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CSDataServices_DID_0x10a_Wheel_Speed_FR_ReadData(uint8 *Data)
 *     Argument Data: uint8* is of type DataArrayType_uint8_1
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CSDataServices_DID_0x10a_Wheel_Speed_FR_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CSDataServices_DID_0x10a_Wheel_Speed_FR_ReadData CSDataServices_DID_0x10a_Wheel_Speed_FR_ReadData
# ifdef RTE_PTR2ARRAYBASETYPE_PASSING
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Wheel_Speed_FR_ReadData(P2VAR(uint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# else
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Wheel_Speed_FR_ReadData(P2VAR(DataArrayType_uint8_1, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# endif

/**********************************************************************************************************************
 *
 * Runnable Entity Name: CSDataServices_DID_0x10a_Wheel_Speed_RL_ReadData
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0x10a_Wheel_Speed_RL>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CSDataServices_DID_0x10a_Wheel_Speed_RL_ReadData(uint8 *Data)
 *     Argument Data: uint8* is of type DataArrayType_uint8_1
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CSDataServices_DID_0x10a_Wheel_Speed_RL_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CSDataServices_DID_0x10a_Wheel_Speed_RL_ReadData CSDataServices_DID_0x10a_Wheel_Speed_RL_ReadData
# ifdef RTE_PTR2ARRAYBASETYPE_PASSING
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Wheel_Speed_RL_ReadData(P2VAR(uint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# else
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Wheel_Speed_RL_ReadData(P2VAR(DataArrayType_uint8_1, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# endif

/**********************************************************************************************************************
 *
 * Runnable Entity Name: CSDataServices_DID_0x10a_Wheel_Speed_RR_ReadData
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0x10a_Wheel_Speed_RR>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CSDataServices_DID_0x10a_Wheel_Speed_RR_ReadData(uint8 *Data)
 *     Argument Data: uint8* is of type DataArrayType_uint8_1
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CSDataServices_DID_0x10a_Wheel_Speed_RR_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CSDataServices_DID_0x10a_Wheel_Speed_RR_ReadData CSDataServices_DID_0x10a_Wheel_Speed_RR_ReadData
# ifdef RTE_PTR2ARRAYBASETYPE_PASSING
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Wheel_Speed_RR_ReadData(P2VAR(uint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# else
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Wheel_Speed_RR_ReadData(P2VAR(DataArrayType_uint8_1, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# endif

/**********************************************************************************************************************
 *
 * Runnable Entity Name: CSDataServices_DID_0x10a_Wheel_Voltage_FL_ReadData
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0x10a_Wheel_Voltage_FL>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CSDataServices_DID_0x10a_Wheel_Voltage_FL_ReadData(uint8 *Data)
 *     Argument Data: uint8* is of type DataArrayType_uint8_1
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CSDataServices_DID_0x10a_Wheel_Voltage_FL_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CSDataServices_DID_0x10a_Wheel_Voltage_FL_ReadData CSDataServices_DID_0x10a_Wheel_Voltage_FL_ReadData
# ifdef RTE_PTR2ARRAYBASETYPE_PASSING
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Wheel_Voltage_FL_ReadData(P2VAR(uint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# else
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Wheel_Voltage_FL_ReadData(P2VAR(DataArrayType_uint8_1, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# endif

/**********************************************************************************************************************
 *
 * Runnable Entity Name: CSDataServices_DID_0x10a_Wheel_Voltage_FR_ReadData
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0x10a_Wheel_Voltage_FR>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CSDataServices_DID_0x10a_Wheel_Voltage_FR_ReadData(uint8 *Data)
 *     Argument Data: uint8* is of type DataArrayType_uint8_1
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CSDataServices_DID_0x10a_Wheel_Voltage_FR_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CSDataServices_DID_0x10a_Wheel_Voltage_FR_ReadData CSDataServices_DID_0x10a_Wheel_Voltage_FR_ReadData
# ifdef RTE_PTR2ARRAYBASETYPE_PASSING
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Wheel_Voltage_FR_ReadData(P2VAR(uint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# else
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Wheel_Voltage_FR_ReadData(P2VAR(DataArrayType_uint8_1, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# endif

/**********************************************************************************************************************
 *
 * Runnable Entity Name: CSDataServices_DID_0x10a_Wheel_Voltage_RL_ReadData
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0x10a_Wheel_Voltage_RL>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CSDataServices_DID_0x10a_Wheel_Voltage_RL_ReadData(uint8 *Data)
 *     Argument Data: uint8* is of type DataArrayType_uint8_1
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CSDataServices_DID_0x10a_Wheel_Voltage_RL_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CSDataServices_DID_0x10a_Wheel_Voltage_RL_ReadData CSDataServices_DID_0x10a_Wheel_Voltage_RL_ReadData
# ifdef RTE_PTR2ARRAYBASETYPE_PASSING
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Wheel_Voltage_RL_ReadData(P2VAR(uint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# else
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Wheel_Voltage_RL_ReadData(P2VAR(DataArrayType_uint8_1, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# endif

/**********************************************************************************************************************
 *
 * Runnable Entity Name: CSDataServices_DID_0x10a_Wheel_Voltage_RR_ReadData
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0x10a_Wheel_Voltage_RR>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CSDataServices_DID_0x10a_Wheel_Voltage_RR_ReadData(uint8 *Data)
 *     Argument Data: uint8* is of type DataArrayType_uint8_1
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CSDataServices_DID_0x10a_Wheel_Voltage_RR_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CSDataServices_DID_0x10a_Wheel_Voltage_RR_ReadData CSDataServices_DID_0x10a_Wheel_Voltage_RR_ReadData
# ifdef RTE_PTR2ARRAYBASETYPE_PASSING
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Wheel_Voltage_RR_ReadData(P2VAR(uint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# else
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10a_Wheel_Voltage_RR_ReadData(P2VAR(DataArrayType_uint8_1, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# endif

/**********************************************************************************************************************
 *
 * Runnable Entity Name: CSDataServices_DID_0x10d_Valve_Status_FL_ReadData
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0x10d_Valve_Status_FL>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CSDataServices_DID_0x10d_Valve_Status_FL_ReadData(uint8 *Data)
 *     Argument Data: uint8* is of type DataArrayType_uint8_1
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CSDataServices_DID_0x10d_Valve_Status_FL_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CSDataServices_DID_0x10d_Valve_Status_FL_ReadData CSDataServices_DID_0x10d_Valve_Status_FL_ReadData
# ifdef RTE_PTR2ARRAYBASETYPE_PASSING
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10d_Valve_Status_FL_ReadData(P2VAR(uint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# else
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10d_Valve_Status_FL_ReadData(P2VAR(DataArrayType_uint8_1, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# endif

/**********************************************************************************************************************
 *
 * Runnable Entity Name: CSDataServices_DID_0x10d_Valve_Status_FR_ReadData
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0x10d_Valve_Status_FR>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CSDataServices_DID_0x10d_Valve_Status_FR_ReadData(uint8 *Data)
 *     Argument Data: uint8* is of type DataArrayType_uint8_1
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CSDataServices_DID_0x10d_Valve_Status_FR_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CSDataServices_DID_0x10d_Valve_Status_FR_ReadData CSDataServices_DID_0x10d_Valve_Status_FR_ReadData
# ifdef RTE_PTR2ARRAYBASETYPE_PASSING
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10d_Valve_Status_FR_ReadData(P2VAR(uint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# else
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10d_Valve_Status_FR_ReadData(P2VAR(DataArrayType_uint8_1, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# endif

/**********************************************************************************************************************
 *
 * Runnable Entity Name: CSDataServices_DID_0x10d_Valve_Status_RL_ReadData
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0x10d_Valve_Status_RL>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CSDataServices_DID_0x10d_Valve_Status_RL_ReadData(uint8 *Data)
 *     Argument Data: uint8* is of type DataArrayType_uint8_1
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CSDataServices_DID_0x10d_Valve_Status_RL_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CSDataServices_DID_0x10d_Valve_Status_RL_ReadData CSDataServices_DID_0x10d_Valve_Status_RL_ReadData
# ifdef RTE_PTR2ARRAYBASETYPE_PASSING
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10d_Valve_Status_RL_ReadData(P2VAR(uint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# else
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10d_Valve_Status_RL_ReadData(P2VAR(DataArrayType_uint8_1, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# endif

/**********************************************************************************************************************
 *
 * Runnable Entity Name: CSDataServices_DID_0x10d_Valve_Status_RR_ReadData
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0x10d_Valve_Status_RR>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CSDataServices_DID_0x10d_Valve_Status_RR_ReadData(uint8 *Data)
 *     Argument Data: uint8* is of type DataArrayType_uint8_1
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CSDataServices_DID_0x10d_Valve_Status_RR_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CSDataServices_DID_0x10d_Valve_Status_RR_ReadData CSDataServices_DID_0x10d_Valve_Status_RR_ReadData
# ifdef RTE_PTR2ARRAYBASETYPE_PASSING
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10d_Valve_Status_RR_ReadData(P2VAR(uint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# else
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10d_Valve_Status_RR_ReadData(P2VAR(DataArrayType_uint8_1, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# endif

/**********************************************************************************************************************
 *
 * Runnable Entity Name: CSDataServices_DID_0x10d_Valve_Voltage_FL_ReadData
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0x10d_Valve_Voltage_FL>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CSDataServices_DID_0x10d_Valve_Voltage_FL_ReadData(uint8 *Data)
 *     Argument Data: uint8* is of type DataArrayType_uint8_1
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CSDataServices_DID_0x10d_Valve_Voltage_FL_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CSDataServices_DID_0x10d_Valve_Voltage_FL_ReadData CSDataServices_DID_0x10d_Valve_Voltage_FL_ReadData
# ifdef RTE_PTR2ARRAYBASETYPE_PASSING
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10d_Valve_Voltage_FL_ReadData(P2VAR(uint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# else
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10d_Valve_Voltage_FL_ReadData(P2VAR(DataArrayType_uint8_1, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# endif

/**********************************************************************************************************************
 *
 * Runnable Entity Name: CSDataServices_DID_0x10d_Valve_Voltage_FR_ReadData
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0x10d_Valve_Voltage_FR>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CSDataServices_DID_0x10d_Valve_Voltage_FR_ReadData(uint8 *Data)
 *     Argument Data: uint8* is of type DataArrayType_uint8_1
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CSDataServices_DID_0x10d_Valve_Voltage_FR_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CSDataServices_DID_0x10d_Valve_Voltage_FR_ReadData CSDataServices_DID_0x10d_Valve_Voltage_FR_ReadData
# ifdef RTE_PTR2ARRAYBASETYPE_PASSING
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10d_Valve_Voltage_FR_ReadData(P2VAR(uint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# else
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10d_Valve_Voltage_FR_ReadData(P2VAR(DataArrayType_uint8_1, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# endif

/**********************************************************************************************************************
 *
 * Runnable Entity Name: CSDataServices_DID_0x10d_Valve_Voltage_RL_ReadData
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0x10d_Valve_Voltage_RL>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CSDataServices_DID_0x10d_Valve_Voltage_RL_ReadData(uint8 *Data)
 *     Argument Data: uint8* is of type DataArrayType_uint8_1
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CSDataServices_DID_0x10d_Valve_Voltage_RL_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CSDataServices_DID_0x10d_Valve_Voltage_RL_ReadData CSDataServices_DID_0x10d_Valve_Voltage_RL_ReadData
# ifdef RTE_PTR2ARRAYBASETYPE_PASSING
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10d_Valve_Voltage_RL_ReadData(P2VAR(uint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# else
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10d_Valve_Voltage_RL_ReadData(P2VAR(DataArrayType_uint8_1, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# endif

/**********************************************************************************************************************
 *
 * Runnable Entity Name: CSDataServices_DID_0x10d_Valve_Voltage_RR_ReadData
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <ReadData> of PortPrototype <CSDataServices_DID_0x10d_Valve_Voltage_RR>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CSDataServices_DID_0x10d_Valve_Voltage_RR_ReadData(uint8 *Data)
 *     Argument Data: uint8* is of type DataArrayType_uint8_1
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CSDataServices_DID_0x10d_Valve_Voltage_RR_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CSDataServices_DID_0x10d_Valve_Voltage_RR_ReadData CSDataServices_DID_0x10d_Valve_Voltage_RR_ReadData
# ifdef RTE_PTR2ARRAYBASETYPE_PASSING
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10d_Valve_Voltage_RR_ReadData(P2VAR(uint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# else
FUNC(Std_ReturnType, SwcDiag_CODE) CSDataServices_DID_0x10d_Valve_Voltage_RR_ReadData(P2VAR(DataArrayType_uint8_1, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) Data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
# endif

/**********************************************************************************************************************
 *
 * Runnable Entity Name: CallbackGetFaultDetectCounter_GetFaultDetectionCounter
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <GetFaultDetectionCounter> of PortPrototype <CallbackGetFaultDetectCounter>
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   Std_ReturnType CallbackGetFaultDetectCounter_GetFaultDetectionCounter(sint8 *FaultDetectionCounter)
 *
 **********************************************************************************************************************
 *
 * Available Application Errors:
 * =============================
 *   RTE_E_CallbackGetFaultDetectCounter_E_NOT_OK
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_CallbackGetFaultDetectCounter_GetFaultDetectionCounter CallbackGetFaultDetectCounter_GetFaultDetectionCounter
FUNC(Std_ReturnType, SwcDiag_CODE) CallbackGetFaultDetectCounter_GetFaultDetectionCounter(P2VAR(sint8, AUTOMATIC, RTE_SWCDIAG_APPL_VAR) FaultDetectionCounter); /* PRQA S 0850 */ /* MD_MSR_19.8 */

/**********************************************************************************************************************
 *
 * Runnable Entity Name: diag_Runnable_10ms
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered on TimingEvent every 10ms
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_diag_Runnable_10ms diag_Runnable_10ms
FUNC(void, SwcDiag_CODE) diag_Runnable_10ms(void); /* PRQA S 0850 */ /* MD_MSR_19.8 */

/**********************************************************************************************************************
 *
 * Runnable Entity Name: diag_Runnable_20ms
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered on TimingEvent every 20ms
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_diag_Runnable_20ms diag_Runnable_20ms
FUNC(void, SwcDiag_CODE) diag_Runnable_20ms(void); /* PRQA S 0850 */ /* MD_MSR_19.8 */

# define SwcDiag_STOP_SEC_CODE
# include "SwcDiag_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */


/**********************************************************************************************************************
 * Application errors
 *********************************************************************************************************************/

# define RTE_E_CSDataServices_DID_0x10a_Direction_of_rotation_E_NOT_OK (1U)

# define RTE_E_CSDataServices_DID_0x10a_Wheel_Speed_FL_E_NOT_OK (1U)

# define RTE_E_CSDataServices_DID_0x10a_Wheel_Speed_FR_E_NOT_OK (1U)

# define RTE_E_CSDataServices_DID_0x10a_Wheel_Speed_RL_E_NOT_OK (1U)

# define RTE_E_CSDataServices_DID_0x10a_Wheel_Speed_RR_E_NOT_OK (1U)

# define RTE_E_CSDataServices_DID_0x10a_Wheel_Voltage_FL_E_NOT_OK (1U)

# define RTE_E_CSDataServices_DID_0x10a_Wheel_Voltage_FR_E_NOT_OK (1U)

# define RTE_E_CSDataServices_DID_0x10a_Wheel_Voltage_RL_E_NOT_OK (1U)

# define RTE_E_CSDataServices_DID_0x10a_Wheel_Voltage_RR_E_NOT_OK (1U)

# define RTE_E_CSDataServices_DID_0x10d_Valve_Status_FL_E_NOT_OK (1U)

# define RTE_E_CSDataServices_DID_0x10d_Valve_Status_FR_E_NOT_OK (1U)

# define RTE_E_CSDataServices_DID_0x10d_Valve_Status_RL_E_NOT_OK (1U)

# define RTE_E_CSDataServices_DID_0x10d_Valve_Status_RR_E_NOT_OK (1U)

# define RTE_E_CSDataServices_DID_0x10d_Valve_Voltage_FL_E_NOT_OK (1U)

# define RTE_E_CSDataServices_DID_0x10d_Valve_Voltage_FR_E_NOT_OK (1U)

# define RTE_E_CSDataServices_DID_0x10d_Valve_Voltage_RL_E_NOT_OK (1U)

# define RTE_E_CSDataServices_DID_0x10d_Valve_Voltage_RR_E_NOT_OK (1U)

# define RTE_E_CallbackGetFaultDetectCounter_E_NOT_OK (1U)

# ifdef __cplusplus
} /* extern "C" */
# endif /* __cplusplus */

#endif /* _RTE_SWCDIAG_H */
